VaLET PIC32MX Software
Authored by Jonathan Peterson
University of Notre Dame
Spring 2020

PIC32MX Configuration Bits

	File: configbits.h
	Description: Include in every VaLET software project. Sets PIC32MX configuration bits.

UART Interface

	File: UART.h
	Description: Contains low level UART functions for initializing, transmitting, and recieving on the PIC32MX (64 pins) first two UART hardware blocks.

VaLET Motor Control

	File: UART.h
	Description: See above, needed in all UART interfacing software projects.

	File: MC_packserial.h
	Description: Contains function definitions for all motor control functions contained in library MC_packserial.X.a

	File: MC_packserial.X.a
	Description: MPLAB library of all motor controll functions
	
		Folder: Library Source Code
		Descriptions: Contains source code of all functions used in MC_packserial.X.a


E-Compass

	File: EC_I2C.h 
	Description: Header file containing functions for communication between the PIC32MX (64 Pin) and NXP FXOS8700CQ via the first I2C hardware block on the PIC32.

	File: ec_driver.c
	Descriptions: Functions and loop for intiitalization of interface between PIC32 and FXOS8700CQ, configuration of FXOS8700CQ for VaLET operation, and loop to continually fetch magnetometer and accelerometer data. 



